
$(function () {
    var dlgArgs = Utils.dialogArgs();
    vm.classRoomId = dlgArgs['classRoomId'];

    $("#excel_file").change(function () {
        $(".fileRoadText").val($(this).val());
    });
});



var vm = new Vue({
	el:'#dpLTE',
	data: {
        classRoomId:null,//课程ID
        fileTypes :['.ppt','.pptx','.pdf'],//限制的文件格式
    },
	methods : {
		acceptClick: function(parentIframeId) {
            var fileName = $("#excel_file").val();
            if (fileName.length == 0) {
                layer.msg('请选择要上传的ppt文件!');
                return false;
            }
            var isnext = false;
            var fileEnd = fileName.substring(fileName.indexOf("."));
            if(this.fileTypes && this.fileTypes.length>0){
                for(var i =0; i<this.fileTypes.length;i++){
                    if(this.fileTypes[i]==fileEnd){
                        isnext = true;
                        break;
                    }
                }
                if(!isnext){
                    layer.msg('不接受此文件类型！');
                    return false;
                }
            }
            var formData = new FormData();
            formData.append("file", document.getElementById("excel_file").files[0]);
            // formData.append("param", JSON.stringify(
            //     {
            //         streetId:vm.keyword.streetId,
            //         communityId:vm.keyword.communityId,
            //         admDivision:$("#streetId").find("option:selected").text().trim()+$("#communityId").find("option:selected").text().trim()
            //     }
            // ));
            formData.append("classRoomId", vm.classRoomId);//ep:单个参数这样封装
            $.ajax({
                url: '../../srblive/file/springUpload',
                type: "POST",
                data:formData,
                /**
                 *必须false才会自动加上正确的Content-Type
                 */
                contentType: false,
                /**
                 * 必须false才会避开jQuery对 formdata 的默认处理
                 * XMLHttpRequest会对 formdata 进行正确的处理
                 */
                processData: false,
                success: function (data) {
                    if (data.code == '500') {
                        dialogAlert(data.msg, 'error');
                    } else if (data.code == '0') {
                        //上传成功之后ajax转化为图片
                        if(!parentIframeId){
                            $.currentIframe().vm.load();
                        }else {
                            // top.frames['openFileGridList'].vm.load();
                            top.frames[parentIframeId].vm.load();
                        }

                        dialogMsg(data.msg, 'success');
                        dialogClose();
                    }
                },
                beforeSend : function() {
                    dialogLoading(true);
                },
                complete : function() {
                    dialogLoading(false);
                }
            });
		},
    },
    mounted:function () {

    }
})
